Phát triển Android_Jelly_Bean

Android 4.1 "Jelly Bean" được công bố lần đầu tiên tại hội nghị nhà phát triển Google I/O vào ngày 27 tháng 6 năm 2012, với trọng tâm vào những cải thiện "thú vị" ở giao diện người dùng của nền tảng Android, kèm theo những cải tiến về trải nghiệm tìm kiếm của Google (như tích hợp Knowledge Graph, và trợ lý ảo Google Now), cùng sự ra mắt của chiếc máy tính bảng Nexus 7 do Asus sản xuất và thiết bị chơi đa phương tiện kĩ thuật số Nexus Q.[2]

Đối với Jelly Bean, việc tối ưu hóa hiệu suất và tương tác được thiện hiện thông qua một loạt thay đổi được gọi là "Dự án Butter" (Project Butter): đầu ra đồ họa được đệm 3 lần, vsync được sử dụng trong tất cả các toán tử vẽ, và CPU được huy động toàn bộ sức mạnh khi có tương tác đầu vào để ngăn ngừa sự chậm trễ của đầu vào khi mà bộ xử lý đang ở chế độ năng lượng thấp. Những thay đổi này cho phép hệ điều hành có thể chạy đầy đủ 60 khung hình trên giây ở trên phần cứng đủ khả năng.[2][3][4]

Sau 4.1, hai phiên bản Android sau cũng được phát hành dưới cùng tên mã Jelly Bean; cả hai phiên bản chủ yếu tập trung vào cải thiện hiệu năng và cho chính nền tảng Android, và chỉ chứa một ít thay đổi về giao diện người dùng. Cùng với Android 4.1, Google cũng bắt đầu tách API của các dịch vụ của mình trên Android ra thành một thành phần ở cấp hệ thống với tên gọi Google Play Services, dịch vụ thông qua Google Play Store. Điều này cho phép bổ sung các tính năng mà không phải phân phối bảng nâng cấp cho hệ điều hành, giúp giải quyết tình trạng "phân mảnh" nổi tiếng của hệ sinh thái Android.[5]

Tài liệu tham khảo

WikiPedia: Android_Jelly_Bean http://www.anandtech.com/show/6965/the-next-versio... http://developer.android.com/about/versions/jelly-... http://arstechnica.com/gadgets/2012/06/android-4-1... http://arstechnica.com/gadgets/2012/11/review-andr... http://arstechnica.com/gadgets/2013/09/balky-carri... http://arstechnica.com/gadgets/2014/06/building-an... http://www.cnet.com/news/kitkat-update-removes-app... http://www.cnet.com/news/nexus-7-gets-homescreen-r... http://www.cnet.com/news/why-android-wont-be-getti... http://blogs.computerworld.com/android/20995/andro...